<?php

namespace App\Http\Controllers\Admin;

use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Auth;
class LoginController extends Controller
{
//    public function __construct()
//    {
//        $this->middleware('guest', ['except' => ['logout', 'getLogout']]);
//    }
//    protected $remember_token = '';
    public function index()
    {
        return view('admin.login');
    }
//   处理后台登录的方法
   public function login(Request $request)
   {
//       dd(bcrypt($request->password));
//      用auth类进行登录验证
       $status = Auth::guard('admin')->attempt(
           [
               'name' => $request->get('name'),
               'password' => $request->get('password'),
           ]
       );
//       dd($status);
       if ($status){
//           dd(123);
           return redirect(route('admin.index'))->with('success','登录成功');
       }else{
           return back()->with('error','用户名或密码错误');
       }
   }
//   处理后台退出登录的方法
    public function logout()
    {
//        $_SESSION=array();
//        session_start();
//        session_destroy();
       auth('admin')->logout();
       return redirect(route('admin.login'))->with('success','退出登录成功');
    }
}
